package com.mxpio.erp.plan.mrp.policy.impl;

import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.mxpio.erp.common.technology.entity.VBomInfo;
import com.mxpio.erp.common.technology.service.VBomInfoService;
import com.mxpio.erp.plan.mrp.Context;
import com.mxpio.erp.plan.mrp.policy.LrpBomPolicy;
import com.mxpioframework.jpa.query.Criteria;

@Component
public class BomPolicy extends LrpBomPolicy {
	
	@Autowired
	private VBomInfoService vBomInfoService;

	@Override
	public void apply(Context context) {
		Map<String, List<VBomInfo>> boms = vBomInfoService.list(Criteria.create());
		context.setBoms(boms);
	}

}
